Interpretations of Cluster Sampling by Swendsen-Wang
نویسندگان
چکیده
Markov chain Monte Carlo (MCMC) methods have been used in many fields (physics, chemistry, biology, and computer science) for simulation, inference, and optimization. The essence of these methods is to simulate a Markov chain whose state X follows a target probability X ∼ π(X). In many applications, π(X) is defined on a graph G whose vertices represent elements in the system and whose edges represent the connectivity of the elements. X is a vector of variables on the vertices which often take discrete values called labels or colors. Designing rapid mixing Markov chain is a challenging task when the variables in the graph are strongly coupled. Methods, like the single-site Gibbs sampler, often experience long waiting time. A well-celebrated algorithm for sampling on graphs is the Swendsen-Wang (1987) (SW) method. The SW method finds a cluster of vertices as a connected component after turning off some edges probabilistically, and flips the color of the cluster as a whole. It is shown to mix rapidly under certain conditions. It has polynomial mixing time when the graph is a O(1) connectivity, i.e. the number of neighbors of each vertex is constant and does not grow with the graph size. In the literature, there are several ways for interpreting the SW-method which leads to various analyses or generalizations, including 1. A Metropolis-Hastings perspective: using auxiliary variables to propose the moves and accepting with probability 1. 2. Data augmentation: sampling a joint probability whose marginal probability is π(X). 3. Slice sampling and partial decoupling. Then we generalize SW from Potts model to arbitrary probabilities on graphs following the Metropolis-Hastings perspective, and derive a generalized Gibbs sampler.
منابع مشابه
Eecient Exact Sampling from the Ising Model Using Swendsen-wang
In Monte Carlo Markov Chain theory, a particle on a Markov chain is run for a 'long time' until the particle is nearly in the stationary distribution. Coupling from the past is a methodology which allows samples to be taken exactly from the stationary distribution of the chain, but which requires that we have a completely coupling chain. One chain often used for the ferromagnetic Ising model is...
متن کاملBayesian variable selection and the Swendsen-Wang algorithm
The need to explore model uncertainty in linear regression models with many predictors has motivated improvements in Markov chain Monte Carlo sampling algorithms for Bayesian variable selection. Traditional sampling algorithms for Bayesian variable selection may perform poorly when there are severe multicollinearities amongst the predictors. In this paper we describe a new sampling method based...
متن کاملParallel Cluster Algorithms
Cluster update algorithms dramatically reduce critical slowing down in spin models , but unlike the standard Metropolis algorithm, it is not obvious how to implement these algorithms efficiently on parallel or vector computers. Here we present two different parallel implementations of the Swendsen-Wang algorithm which give reasonable efficiencies on various MIMD parallel computers.
متن کاملDual Monte Carlo and cluster algorithms.
We discuss the development of cluster algorithms from the viewpoint of probability theory and not from the usual viewpoint of a particular model. By using the perspective of probability theory, we detail the nature of a cluster algorithm, make explicit the assumptions embodied in all clusters of which we are aware, and deene the construction of free cluster algorithms. We also illustrate these ...
متن کاملVectorized Cluster Search *
Contrary to conventional wisdom, the construction of clusters on a lattice can easily be vectorized, namely over each “generation” in a breadth first search. This applies directly to e.g. the single cluster variant of the Swendsen-Wang algorithm. On a cray-ymp, total CPU time was reduced by a factor 3.5 – 7 in actual applications. ∗Submitted to Computer Physics Communications
متن کامل